log/slog.Value.num (field)
26 uses
log/slog (current package)
attr.go#L100: return a.Key == "" && a.Value.num == 0 && a.Value.any == nil
value.go#L25: num uint64
value.go#L110: return Value{num: uint64(len(value)), any: stringptr(unsafe.StringData(value))}
value.go#L120: return Value{num: uint64(v), any: KindInt64}
value.go#L125: return Value{num: v, any: KindUint64}
value.go#L130: return Value{num: math.Float64bits(v), any: KindFloat64}
value.go#L139: return Value{num: u, any: KindBool}
value.go#L165: return Value{num: uint64(nsec), any: timeLocation(v.Location())}
value.go#L174: return Value{num: uint64(v.Nanoseconds()), any: KindDuration}
value.go#L192: return Value{num: uint64(len(as)), any: groupptr(unsafe.SliceData(as))}
value.go#L283: return int64(v.num)
value.go#L285: return v.num
value.go#L306: return unsafe.String(sp, v.num)
value.go#L313: return unsafe.String(v.any.(stringptr), v.num)
value.go#L322: return int64(v.num)
value.go#L331: return v.num
value.go#L344: return v.num == 1
value.go#L358: return time.Duration(int64(v.num))
value.go#L372: return math.Float64frombits(v.num)
value.go#L391: return time.Unix(0, int64(v.num)).In(a)
value.go#L409: return unsafe.Slice((*Attr)(sp), v.num)
value.go#L415: return unsafe.Slice((*Attr)(v.any.(groupptr)), v.num)
value.go#L429: return v.num == w.num
value.go#L463: return strconv.AppendInt(dst, int64(v.num), 10)
value.go#L465: return strconv.AppendUint(dst, v.num, 10)